6efe88ce3a328da525d6eec47a7f1da22a2f0f59,java/testFramework/src/com/intellij/testFramework/fixtures/JavaCodeInsightTestUtil.java,JavaCodeInsightTestUtil,doInlineConstantTest,#CodeInsightTestFixture#String#String#,89

Before Change



  public static void doInlineConstantTest(@NotNull final CodeInsightTestFixture fixture,
                                          @NotNull final String before, @NotNull final String after) {
    fixture.configureByFile(before);
    new WriteCommandAction(fixture.getProject()) {
      @Override
      protected void run(@NotNull final Result result) throws Throwable {
        final Editor editor = fixture.getEditor();
        final PsiElement element = TargetElementUtil.findTargetElement(editor, TARGET_FOR_INLINE_FLAGS);
        assert element instanceof PsiField : element;

        final PsiReference ref = fixture.getFile().findReferenceAt(editor.getCaretModel().getOffset());
        final PsiReferenceExpression refExpr = ref instanceof PsiReferenceExpression ? (PsiReferenceExpression)ref : null;

        new InlineConstantFieldProcessor((PsiField)element, getProject(), refExpr, false).run();
      }
    }.execute();
    fixture.checkResultByFile(after, false);
  }
}

After Change



  public static void doInlineConstantTest(@NotNull final CodeInsightTestFixture fixture,
                                          @NotNull final String before, @NotNull final String after) {
    fixture.configureByFile(before);
    final Editor editor = fixture.getEditor();
    final PsiElement element = TargetElementUtil.findTargetElement(editor, TARGET_FOR_INLINE_FLAGS);
    assert element instanceof PsiField : element;

    final PsiReference ref = fixture.getFile().findReferenceAt(editor.getCaretModel().getOffset());
    final PsiReferenceExpression refExpr = ref instanceof PsiReferenceExpression ? (PsiReferenceExpression)ref : null;

    new InlineConstantFieldProcessor((PsiField)element, getProject(), refExpr, false).run();
    fixture.checkResultByFile(after, false);
  }
}